package org.linlinjava.litemall.db.vo.wechat;



public class Chair95DataInfo implements Cloneable {
    String command;
    String rfid;
    String mac;
    String costTime;
    String electrict;
    String hookStatus;
    String powerOnCount;
    String chairSwitchSatus;
    String programRestartTimes;
    //自动修复次数
    String programRestartErrCode;
    String rfidIsCache;
    String rfidRepeatCount;
    String rfidReadErrCode;
    String motorStat;
    String loseChair;
    String unlockErrCode;
    String chairIsEjectLose;
    String box_time;
    String recent_electrict;
    /**
     * 通自信模式
     */
    String notifyType;
    String broadcastCycle;
    String curTime;
    /**
     * 自动定时重启的重启次数
     */
    String autoRestartCount;
    String motorEnd;
    String extVal;
    String pile_ver;
    String restartErrCode;
    private String params;
    private String hardwareVersion;

    /**
     * 固件版本相关信息
     */
    private String softwareVersion;

    /**
     * 网络设备上线的唯一标致
     */
    private String onlineCid;

    /**
     * 网关mac
     */
    private String gatewayMac;


    public Chair95DataInfo() {

    }


    public String getParams() {
        return params;
    }

    public void setParams(String params) {
        this.params = params;
    }

    public String getCommand() {
        return command;
    }

    public void setCommand(String command) {
        this.command = command;
    }

    public String getRfid() {
        return rfid;
    }

    public void setRfid(String rfid) {
        this.rfid = rfid;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public String getCostTime() {
        return costTime;
    }

    public void setCostTime(String costTime) {
        this.costTime = costTime;
    }

    public String getElectrict() {
        return electrict;
    }

    public void setElectrict(String electrict) {
        this.electrict = electrict;
    }

    public String getHookStatus() {
        return hookStatus;
    }

    public void setHookStatus(String hookStatus) {
        this.hookStatus = hookStatus;
    }

    public String getPowerOnCount() {
        return powerOnCount;
    }

    public void setPowerOnCount(String powerOnCount) {
        this.powerOnCount = powerOnCount;
    }

    public String getInsertStat() {
        return chairSwitchSatus;
    }

    public void setInsertStat(String insertStat) {
        this.chairSwitchSatus = insertStat;
    }

    public String getProgramRestartTimes() {
        return programRestartTimes;
    }

    public void setProgramRestartTimes(String programRestartTimes) {
        this.programRestartTimes = programRestartTimes;
    }

    public String getProgramRestartErrCode() {
        return programRestartErrCode;
    }

    public void setProgramRestartErrCode(String programRestartErrCode) {
        this.programRestartErrCode = programRestartErrCode;
    }

    public String getRestartErrCode() {
        return restartErrCode;
    }

    public void setRestartErrCode(String restartErrCode) {
        this.restartErrCode = restartErrCode;
    }

    public String getRfidIsCache() {
        return rfidIsCache;
    }

    public void setRfidIsCache(String rfidIsCache) {
        this.rfidIsCache = rfidIsCache;
    }

    public String getRfidRepeatCount() {
        return rfidRepeatCount;
    }

    public void setRfidRepeatCount(String rfidRepeatCount) {
        this.rfidRepeatCount = rfidRepeatCount;
    }

    public String getRfidReadErrCode() {
        return rfidReadErrCode;
    }

    public void setRfidReadErrCode(String rfidReadErrCode) {
        this.rfidReadErrCode = rfidReadErrCode;
    }

    public String getMotorStat() {
        return motorStat;
    }

    public void setMotorStat(String motorStat) {
        this.motorStat = motorStat;
    }

    public String getLoseChair() {
        return loseChair;
    }

    public void setLoseChair(String loseChair) {
        this.loseChair = loseChair;
    }

    public String getUnlockErrCode() {
        return unlockErrCode;
    }

    public void setUnlockErrCode(String unlockErrCode) {
        this.unlockErrCode = unlockErrCode;
    }

    public String getChairIsEjectLose() {
        return chairIsEjectLose;
    }

    public void setChairIsEjectLose(String chairIsEjectLose) {
        this.chairIsEjectLose = chairIsEjectLose;
    }

    public String getBox_time() {
        return box_time;
    }

    public void setBox_time(String box_time) {
        this.box_time = box_time;
    }

    public String getRecent_electrict() {
        return recent_electrict;
    }

    public void setRecent_electrict(String recent_electrict) {
        this.recent_electrict = recent_electrict;
    }

    public String getNotifyType() {
        return notifyType;
    }

    public void setNotifyType(String notifyType) {
        this.notifyType = notifyType;
    }

    public String getBroadcastCycle() {
        return broadcastCycle;
    }

    public void setBroadcastCycle(String broadcastCycle) {
        this.broadcastCycle = broadcastCycle;
    }

    public String getCurTime() {
        return curTime;
    }

    public void setCurTime(String curTime) {
        this.curTime = curTime;
    }

    public String getAutoRestartCount() {
        return autoRestartCount;
    }

    public void setAutoRestartCount(String autoRestartCount) {
        this.autoRestartCount = autoRestartCount;
    }

    public String getMotorEnd() {
        return motorEnd;
    }

    public void setMotorEnd(String motorEnd) {
        this.motorEnd = motorEnd;
    }

    public String getExtVal() {
        return extVal;
    }

    public void setExtVal(String extVal) {
        this.extVal = extVal;
    }

    public String getChairSwitchSatus() {
        return chairSwitchSatus;
    }

    public void setChairSwitchSatus(String chairSwitchSatus) {
        this.chairSwitchSatus = chairSwitchSatus;
    }

    public String getPile_ver() {
        return pile_ver;
    }

    public void setPile_ver(String pile_ver) {
        this.pile_ver = pile_ver;
    }

    public String getHardwareVersion() {
        return hardwareVersion;
    }

    public void setHardwareVersion(String hardwareVersion) {
        this.hardwareVersion = hardwareVersion;
    }

    public String getSoftwareVersion() {
        return softwareVersion;
    }

    public void setSoftwareVersion(String softwareVersion) {
        this.softwareVersion = softwareVersion;
    }


    public boolean isNoRfidRead() {
        return "FFFFFFFF".equals(this.rfid);
    }

    public String getOnlineCid() {
        return onlineCid;
    }

    public void setOnlineCid(String onlineCid) {
        this.onlineCid = onlineCid;
    }

    public String getGatewayMac() {
        return gatewayMac;
    }

    public void setGatewayMac(String gatewayMac) {
        this.gatewayMac = gatewayMac;
    }

    /**
     * 重写clone()方法
     *
     * @return
     */
    @Override
    protected Object clone() {
        try {
            return super.clone();
        } catch (CloneNotSupportedException e) {
            return null;
        }
    }

    public Chair95DataInfo cloneObj() {
        Chair95DataInfo chair95DataInfo = (Chair95DataInfo) this.clone();
        return chair95DataInfo;
    }

}
